package com.xinshujia.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xinshujia.entity.QuartzEntity;

/**
 * *************************************
 * *   @author: 野狼上校               **
 * *   @since: 2024-07-20 17:12       **
 * *   @version: 1.0                  **
 * *************************************
 * <p>
 *     定时任务接口
 */
public interface QuartzService extends IService<QuartzEntity> {
    /**
     * 查询是否存在该设备的定时任务
     */
    QuartzEntity findQuartzByDeviceGuid(String deviceGuid);

    /**
     * 定时任务
     * @param deviceGuid 设备Id
     * @param operateType 操作类型 （0：停止，1：运行）
     */
    Boolean quartzOperate(String deviceGuid, Integer operateType);
}
